package com.szxw.BaiduAi.service;

import com.baidu.aip.imageclassify.AipImageClassify;
import com.szxw.BaiduAi.factory.ApiFactory;
import org.json.JSONObject;
import java.util.HashMap;

/**
 * @Author: 苏执小威
 * @Email:1410511702@qq.com
 * @Desc: 图片识别的服务层用于处理业务
 * @Date: 2022/9/23 14:25
 */
public class ImageService {
    public ImageService() {
    }
    private static AipImageClassify image = ApiFactory.getImageInstance();

    private static HashMap<String, String> options = new HashMap<String, String>();

    /**
     * 该方法用于实现 货币识别功能
     * @param text
     * @return
     */
    public static JSONObject currency(byte[] text){
        return image.currency(text,options);
    }

    /**
     * 该方法用于实现 动物识别功能
     * @param text
     * @return
     */
    public static JSONObject animalDetect(byte[] text){
        options.put("baike_num", "5");
        return image.animalDetect(text,options);
    }

    /**
     * 该方法用于实现 植物识别功能
     * @param text
     * @return
     */
    public static JSONObject plantDetect(byte[] text){
        options.put("baike_num", "5");
        return image.plantDetect(text,options);
    }





}
